package lab02.test18;

public class Test18 {
    public static void main(String[] args) {
        //题目内容
//        1）声明一个名为name的String对象，内容是“My name is Network crazy”；
//        2）打印字符串的长度；
//        3）打印字符串的第一个字符；
//        4）打印字符串的最后一个字符；
//        5）打印字符串的第一个单词；
//        6）打印字符串crazy的位置（从0开始编号的位置）。
//        char类型只能插入一个字符

        //1）声明一个名为name的String对象，内容是“My name is Network crazy”；
        String name = "My name is Network crazy";

        //2）打印字符串的长度；
        System.out.println("打印字符串的长度：" + name.length());

        //3）打印字符串的第一个字符；
        //charAt() 方法可返回指定位置的字符。
        System.out.println("字符串的第一个字符：" + name.charAt(0));

        //4）打印字符串的最后一个字符；charAt获取字符串中任意一个字符的位置
        System.out.println("字符串的最后一个字符：" + name.charAt(name.length() - 1));

        //api方法
        //5）打印字符串的第一个单词；
        //split() 方法用于把一个字符串分割成字符串数组。
        String[] result = name.split(" ");
        System.out.println("字符串的第一个单词：" + result[0]);

        //6）打印字符串crazy的位置（从0开始编号的位置）。
        //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置。
        System.out.println("字符串crazy的位置" + name.indexOf("crazy"));

    }
}
